.movie-list .item {
	line-height: 162%;
	border-bottom: 1px dashed #DDD;
	float: left;
	height: 220px;
	margin: 0px 0px 20px;
	padding: 0px 0px 10px;
	width: 315px;
}
.movie-list .title {font-size: 14px;}
.movie-list .pic {overflow: hidden;width: 102px;}
.movie-list .pic img {width: 102px; height:150px;}
.item {overflow: hidden;}
.item h4.title{margin: 0px 0px 10px; height: 18px; overflow: hidden;}
.item h4.title a{
	color:#494949;
	font-weight:bold;
	font-size:16px;
}
.item h4.title a:hover{color:#fff;}
.item .pic {
	float: left;
	text-align: center;
}
.item .info {
	float: left;
	text-align: left;
	color: #666;
	display: block;
	margin-bottom: 3px;
	width: 200px;
	height: 150px;
	overflow: hidden;
}
.item .pic .introHide {display:none;}
.item .info ul {margin-left: 1em;}
.info li {
	float: none;
	max-height: 38px;
	overflow: hidden;
	text-align: left;
	margin-right: 10px;
}
.item .opt {clear: both;padding-top:5px;}

.item .opt a{padding:0 3px;}
.item .opt a:hover{
	background: #fff;
	color: #369;
	text-decoration: underline;
}
/*tip*/
.detail-frame { display: none }
.arrow-left { position: absolute; width: 6px; height: 9px; top: 30px; left: 0; margin-left: -6px; background: url(../images/arrow_gray.gif) no-repeat }
.arrow-right { position: absolute; width: 6px; height: 9px; top: 30px; left: 326px; background: url(../images/arrow_gray.gif) no-repeat -6px 0 }
.detail-tip { position: absolute; width: 300px; background: #fff; border: 1px solid #ddd; padding: 13px 13px 10px;word-wrap:break-word; z-index:10; }
.detail-tip h2 { color: #111; padding-top: 5px }
.detail-tip p { margin: 0 0 10px }
.detail-tip { border-color: #ddd; background-color: #FFF6ED; color:#0C7823;}
.shadow-right { -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 2px 2px 2px #999; -webkit-box-shadow: 2px 2px 2px #999 }
.shadow-left { -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: -2px 2px 2px #999; -webkit-box-shadow: -2px 2px 2px #999 }